package com.xq.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 站点信息表
 * </p>
 *
 * @author xu
 * @since 2021-08-09
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class TBaseStationInfo extends Model {

    private static final long serialVersionUID = 1L;

    /**
     * 站点ID
     */
    @TableId(value = "station_id", type = IdType.AUTO)
    private Long stationId;

    /**
     * 站点名称
     */
    private String stationName;

    /**
     * 地市名
     */
    private String city;

    /**
     * 测站级别
     */
    private String stationLevel;

    /**
     * 行政编码
     */
    private String adminCodeChn;

    /**
     * 行政编码2
     */
    @TableField("v_acode_4search")
    private String vAcode4search;

    /**
     * 乡镇名
     */
    private String town;

    /**
     * 国家代码
     */
    private String countryCode;

    /**
     * 省名
     */
    private String province;

    /**
     * 区域代码
     */
    private String regionCode;

    /**
     * 站网代码
     */
    private String netCode;

    /**
     * 国家名称
     */
    private String country;

    /**
     * 区县名
     */
    private String cnty;

    /**
     * 区站号(字符)
     */
    private String stationIdC;

    /**
     * 纬度
     */
    private String lat;

    /**
     * 经度
     */
    private String lon;

    /**
     * 测站高度
     */
    private String alti;

    /**
     * 镇编码
     */
    private String townCode;

    /**
     * 镇编码
     */
    private String parentCode;
}
